package com.kmzx.one.project.others.dto;

import com.kmzx.one.project.others.dso.UserOrderDso;

import java.math.BigDecimal;
import java.util.List;

public class UserOrderOutInfo {

    public String orderId;

    public String userId;

    public String time;

    public BigDecimal totalMoney;

    public BigDecimal billMoney;

    public BigDecimal endMoney;

    public BigDecimal account;

    public BigDecimal repository;

    public List<UserOrderDso> detail;

    public long timeStamp;

    public int states;

    public long counts;

    public BigDecimal orderDiscount;

    public BigDecimal tariffFee;

    public BigDecimal exFee;

    public BigDecimal ecoMoney;

    public Integer tradeType;

    public BigDecimal gateExpressFee;

    public BigDecimal getGateExpressFee() {
        return gateExpressFee;
    }

    public UserOrderOutInfo setGateExpressFee(BigDecimal gateExpressFee) {
        this.gateExpressFee = gateExpressFee;
        return this;
    }

    public Integer getTradeType() {
        return tradeType;
    }

    public UserOrderOutInfo setTradeType(Integer tradeType) {
        this.tradeType = tradeType;
        return this;
    }

    public long getCounts() {
        return counts;
    }

    public UserOrderOutInfo setCounts(long counts) {
        this.counts = counts;
        return this;
    }

    public String getOrderId() {
        return orderId;
    }

    public UserOrderOutInfo setOrderId(String orderId) {
        this.orderId = orderId;
        return this;
    }

    public String getUserId() {
        return userId;
    }

    public UserOrderOutInfo setUserId(String userId) {
        this.userId = userId;
        return this;
    }

    public String getTime() {
        return time;
    }

    public UserOrderOutInfo setTime(String time) {
        this.time = time;
        return this;
    }

    public BigDecimal getTotalMoney() {
        return totalMoney;
    }

    public UserOrderOutInfo setTotalMoney(BigDecimal totalMoney) {
        this.totalMoney = totalMoney;
        return this;
    }

    public BigDecimal getBillMoney() {
        return billMoney;
    }

    public UserOrderOutInfo setBillMoney(BigDecimal billMoney) {
        this.billMoney = billMoney;
        return this;
    }

    public BigDecimal getEndMoney() {
        return endMoney;
    }

    public UserOrderOutInfo setEndMoney(BigDecimal endMoney) {
        this.endMoney = endMoney;
        return this;
    }

    public List<UserOrderDso> getDetail() {
        return detail;
    }

    public UserOrderOutInfo setDetail(List<UserOrderDso> detail) {
        this.detail = detail;
        return this;
    }

    public long getTimeStamp() {
        return timeStamp;
    }

    public UserOrderOutInfo setTimeStamp(long timeStamp) {
        this.timeStamp = timeStamp;
        return this;
    }

    public int getStates() {
        return states;
    }

    public UserOrderOutInfo setStates(int states) {
        this.states = states;
        return this;
    }

    public BigDecimal getOrderDiscount() {
        return orderDiscount;
    }

    public UserOrderOutInfo setOrderDiscount(BigDecimal orderDiscount) {
        this.orderDiscount = orderDiscount;
        return this;
    }

    public BigDecimal getAccount() {
        return account;
    }

    public void setAccount(BigDecimal account) {
        this.account = account;
    }

    public BigDecimal getRepository() {
        return repository;
    }

    public void setRepository(BigDecimal repository) {
        this.repository = repository;
    }

    public BigDecimal getTariffFee() {
        return tariffFee;
    }

    public UserOrderOutInfo setTariffFee(BigDecimal tariffFee) {
        this.tariffFee = tariffFee;
        return this;
    }

    public BigDecimal getExFee() {
        return exFee;
    }

    public UserOrderOutInfo setExFee(BigDecimal exFee) {
        this.exFee = exFee;
        return this;
    }

    public BigDecimal getEcoMoney() {
        return ecoMoney;
    }

    public UserOrderOutInfo setEcoMoney(BigDecimal ecoMoney) {
        this.ecoMoney = ecoMoney;
        return this;
    }
}
